
import java.sql.ResultSet;
import java.sql.SQLException;

import persistence.ConexaoMysql;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Marcelo
 */
public class SerializaNota {

    public synchronized Integer proxNumNota(ConexaoMysql conn){
        Integer nroNota = 1;
        try {
           //busca o numero de nota no banco de dados
            ResultSet rs = conn.sqlExecSel("SELECT NRO FROM PROXNOTA");
            if(rs.next()){
                nroNota = rs.getInt("NRO");
            }else{
                conn.sqlExecIns("INSERT INTO PROXNOTA VALUES("+nroNota+",'numero nota')");
            }
            //System.out.println("Imprimindo danfe: "+nroNota);
            //atualiza o numero de nota no banco de dados
            int novoNroNota = nroNota+1;
            conn.sqlExecIns("UPDATE PROXNOTA SET NRO = "+novoNroNota);
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
        return nroNota;
    }
}
